<?php
/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author miho
 */
interface BluesCoders_Request_Http_Session_IStorage {
    /**
     * Set object to storage
     * 
     * @param string $name
     * @param mixed $value
     */
    function setObject($name, $value);

    /**
     * Retrieve object from storage
     *
     * @param string $name
     *
     */
    function getObject($name);
    
    /**
     * Open storage
     */
    function open();

    /**
     * Close storage
     */
    function close();

    /**
     * commit changes
     */
    function commit();
}
?>
